page{
	background-color: #F7F7F7 !important;
}
.captain{
	padding: 20upx;
	.cap_money{
		height: 273upx;
		padding: 40upx 30upx;
		border-radius: 20upx;
		box-sizing: border-box;
		background-repeat: no-repeat;
		background-size: cover;
			.cap_brokerage{
				display: flex;
				.brokerage_img{
					width: 63upx;
					height: 37upx;
				}
				.brokerage_text{
					font-size: 30upx;
					margin-left: 20upx;
				}
			}
		
		.cash_out{
			box-sizing: border-box;
			display: flex;
			justify-content: space-between;
			align-items: center;
			margin-top: 40upx;
			.cash_num{
				font-size: 60upx;
				font-weight: bold;
				margin-right: 20upx;
			}
			.cash_btn{
				padding: 0upx 25upx;
				height: 50upx;
				line-height: 50upx;
				font-size: 30upx;
				color: #FEFEFE;
				border-radius: 10upx;
				background: $themecolor;
				
			}
		}
	}
	.cap_service{
		background-color: #FEFEFE;
		border-radius: 20upx;
		margin-top: 20upx;
		padding: 30upx;
		.ser_title{
			font-size: 32upx;
			font-weight: bold;
		}
		.ser_list{
			display: flex;
			// justify-content: space-between;
			flex-wrap: wrap;
			.ser_card{
				display: flex;
				flex-direction: column;
				align-items: center;
				margin-top: 50upx;
				width: 25%;
				.card_img{
					width: 48upx;
					height: 48upx;
					margin-bottom: 18upx;
				}
			}
		}
		
	}
}